Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Toronto Hopman Cup - Nice Citi Open - Washington Germany F9 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Greece F4 Greece F5 Germany F23 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Dominican Republic F4 Germany F5 France F3 Canada F1 Canada F2 Korea F1 Korea F2 Kuwait F1 Italy F16 Italy F17 Italy F18 Germany F12 Great Britain F1 Italy F2 Italy F3 Italy F4 Germany F8 Germany F10 Germany F11 Belgium F1 Israel F4 Poland F2 France F19 France F20 Germany F19 Italy F12 Italy F13 Belgium F12 Belgium F13 Belgium F15 Italy F35 Italy F36 Italy F37 Italy F38 Italy F39 Turkey F42 Turkey F43 Germany F1 Germany F2 Germany F3 Sri Lanka F2 Sri Lanka F3 Italy F3 Italy F4 Italy F5 Italy F6 Korea F3 Kuwait F2 France F19 Italy F10 France F18 Poland F3 Czech Republic F2 Czech Republic F3 Belgium F1 Germany F3 Belgium F2 Austria F3 Belgium F11 Switzerland F4 Switzerland F5 Italy F26 Italy F27 Greece F7 Greece F8 Greece F9 Tunisia F34 Tunisia F35 Germany F2 Switzerland F1 France F4 Tunisia F33 Italy F6 Italy F7 Italy F8 Czech Republic F2 Poland F3 Belgium F2 Azerbaijan F5 Belgium F6 Azerbaijan F6 Belgium F7 Belgium F9 Belgium F14 Italy F32 Italy F33 Kuwait F1 Kuwait F2 Kuwait F3 Switzerland F2 Qatar F4 Qatar F5 Thailand F5 Germany F3 (Nussloch) Switzerland F1 (Oberentfelden) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Germany F16 (Hamburg) Kuwait F2 (Meshref) Belgium F11 Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Qatar F3 (Doha) Switzerland F2 (Bellevue) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Antalya M15 Troisdorf Canada F2 (Sherbrooke) M15 Kaltenkirchen M15 Kamen M25 Malibu M15 East Lansing M15 Santo Domingo M15 Sharm El Sheikh M15 Bad Salzdetfurth Tunisia F36 Ethias Trophy - Mons Kazan Challenger Rabat Challenger Marrakech Challenger Ljubljana Challenger Guangzhou Challenger Pingguo Challenger Geneva Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Prague Challenger Bordeaux Challenger Orleans Challenger Dallas Challenger Istanbul Challenger Irving Challenger Vercelli Challenger Bordeaux Challenger Scheveningen Challenger Poznan Challenger Tampere Challenger Mons Challenger Italy F34 Bangkok Challenger Sri Lanka F1 Ismaning Challenger Burnie Challenger Launceston Challenger Germany F2 Austria F2 Da Nang Challenger Phoenix Challenger Ludwigshafen Challenger Braunschweig Challenger Poznan Challenger Como Challenger Burnie Challenger Mons Challenger Hamburg Challenger Bergamo Challenger Ann Arbor Challenger Bangkok Challenger Cordenons Challenger Antalya 2 Challenger Ismaning Challenger Concepcion Challenger Braunschweig Challenger Las Vegas Challenger Lima Challenger Knoxville Challenger Puerto Vallarta Challenger Aix En Provence Challenger Champaign Challenger Champaign Challenger Prague 1 Challenger Germany F1 Burnie Challenger Launceston Challenger Morelos Challenger Monterrey Challenger Verona Challenger Turin Challenger Danderyd Challenger Ottignies-Louvain-la-Neuve Challenger Heilbronn Challenger Bangkok Challenger Heilbronn Challenger Perugia Challenger Ilkley Challenger Todi Challenger Trieste Challenger Aix En Provence Challenger Cary Challenger Seville Challenger Buenos Aires Challenger Bogota Challenger Antalya Challenger Santiago Challenger Mouilleron-Le-Captif Challenger Turin Challenger Biella 7 Challenger Pau Challenger Luedenscheid Challenger Bordeaux Challenger Warsaw Challenger Como Challenger Eskisehir Challenger Guayaquil Challenger Montevideo Challenger Ottignies-Louvain-la-Neuve Challenger Puerto Vallarta Challenger Braunschweig Challenger Bergamo Challenger Canberra Challenger Phoenix Challenger Aix En Provence Challenger Helsinki Challenger Ilkley Challenger San Marino Challenger Cancun Challenger Phoenix Challenger Heilbronn Challenger Ethias Trophy - Mons Izmir Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Todi Challenger Palermo Challenger Mons Challenger Rennes Challenger Monterrey Challenger Eckental Challenger Jersey Challenger Sarasota Challenger Tanger Challenger Meknes Challenger Fergana Challenger Geneva Challenger Como Challenger Alphen Challenger Todi Challenger Mons Challenger Loughborough Challenger Heilbronn Challenger Sassuolo Challenger Braunschweig Challenger Dortmund Challenger Istanbul Challenger Tashkent Challenger Szczecin Challenger Lyon Challenger Lisbon Challenger Quimper Challenger Cherbourg Challenger Le Gosier Challenger Open Sud de France - Montpellier Aircel Chennai Open - Chennai Malaysian Open - Kuala Lumpur Mons Challenger Aircel Chennai Open - Chennai Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich UNICEF Open - 's Hertogenbosch Winston-Salem Open - Winston-Salem Valencia Open - Valencia BRD Nastase Tiriac Trophy - Bucharest Open 13 - Marseille Meerbusch Challenger Portugal Open - Oeiras Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Lima 2 Challenger Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis Noumea Challenger AEGON Championships - London AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Moselle Open - Metz Open 13 - Marseille BMW Open - Munich Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Mercedes Cup - Stuttgart Antalya Cup - Antalya European Open - Antwerp Konzum Croatia Open - Umag Suisse Open - Gstaad Open Sud de France - Montpellier Winnipeg Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Orleans Challenger Bet-at-home Cup - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Alphen Challenger Open 13 Provence - Marseille German Tennis Championships - Hamburg Braunschweig Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier Argentina Open - Buenos Aires Gonet Geneva Open - Geneva Open Parc - Lyon Noventi Open - Halle Hamburg European Open - Hamburg Bangkok Challenger Drummondville Challenger Adelaide International 1 - Adelaide Swiss Indoors Basel - Basel Heilbronn Challenger Braunschweig Challenger Sydney Tennis Classic - Sydney Abierto Mexicano Telcel - Acapulco Eckental Challenger Noventi Open - Halle Mallorca Championships - Mallorca Dubai Duty Free Tennis Championships - Dubai Launceston Challenger Chennai Challenger Cap Cana Challenger Plava Laguna Croatia Open - Umag Citi Open - Washington Heilbronn Challenger Winston-Salem Open - Winston-Salem Augsburg Challenger Meerbusch Challenger European Open - Antwerp Swiss Indoors Basel - Basel Hamburg Challenger United Cup - Australia Meerbusch Challenger ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Melbourne Summer Set - Melbourne Open Parc - Lyon Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier China Open - Beijing Gerry Weber Open - Halle Hamburg European Open - Hamburg Campinas Challenger Coquimbo 2 Challenger Open 13 Provence - Marseille Serbia Open - Belgrade Abierto Mexicano Telcel - Acapulco Moselle Open - Metz Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Open Parc - Lyon Qatar ExxonMobil Open - Doha Hamburg Open - Hamburg Atlanta Open - Atlanta Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Winston-Salem Open - Winston-Salem Garanti Koza Sofia Open - Sofia Swiss Indoors Basel - Basel Hong Kong Tennis Open - Hong Kong ASB Classic - Auckland ABN AMRO Open - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Terra Wortmann Open - Halle Mifel Tennis Open - Los Cabos Citi Open - Washington Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Noventi Open - Halle Plava Laguna Croatia Open - Umag Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Open 13 Provence - Marseille Millennium Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Open Occitanie - Montpellier Mallorca Championships - Mallorca Brisbane International - Brisbane Topshelf Open - 's-Hertogenbosch China Open - Beijing Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Brisbane International - Brisbane ASB Classic - Auckland ABN AMRO Open - Rotterdam European Open - Antwerp Moselle Open - Metz ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Belgrade Open - Belgrade Brisbane International - Brisbane Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Open 13 Provence - Marseille Tata Open Maharashtra - Pune European Open - Antwerp Bucharest Open - Bucharest Open Sud de France - Montpellier If Stockholm Open - Stockholm Heineken Open - Auckland Hamburg Open - Hamburg ABN AMRO World Tennis Tournament - Rotterdam EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Citi Open - Washington Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Apia International - Sydney Open 13 - Marseille BMW Open - Munich AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo European Open - Antwerp Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Moselle Open - Metz Swiss Indoors Basel - Basel BMW Open - Munich AEGON Championships - London EFG Swiss Open - Gstaad Erste Bank Open - Vienna Cordoba Open - Cordoba Argentina Open - Buenos Aires Moselle Open - Metz Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Antalya Open - Antalya Great Ocean Road Open - Melbourne Citi Open - Washington Emilia-Romagna Open - Parma Dallas Open - Dallas Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Nordea Open - Bastad Hamburg European Open - Hamburg Moselle Open - Metz Astana Open - Astana ASB Classic - Auckland Dallas Open - Dallas Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Boss Open - Stuttgart Sony Ericsson Open - Miami Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Mutua Madrid Open - Madrid Campbell's Hall of Fame Tennis Championships - Newport Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Australian Open - Melbourne Rogers Cup - Toronto Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rogers Cup - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Masters - Paris Miami Open - Miami Cincinnati Open - Cincinnati French Open - Paris National Bank Open - Montreal Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Adelaide International - Adelaide French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-HUN 3-2 Laver Cup - Chicago ATP Cup - Brisbane, Perth, Sydney Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, Group C, Hamburg Davis Cup, World Group, QF, GER-CAN 2-0 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Hopman Cup - Perth Davis Cup, Finals, Group D Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, Group I, 1R, BIH-GER 0-4 Davis Cup, World Group, SF, GER-NED 0-2 French Open (juniors) Wimbledon (juniors) French Open (juniors) Wimbledon (juniors) Kooyong Classic - Kooyong Mubadala World Tennis Championship Kooyong Classic - Kooyong All Lower level tournaments Nitto ATP Finals - London Barclays ATP World Tour Finals - London Cagliari Challenger Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, GER-SUI 2-3 Brest Challenger